home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Exame Informatica 142
/
Exame Informatica 142.iso
/
Internet
/
Screamer
/
docs
/
history_beta.txt
next >
Wrap
Text File
|
2007-02-22
|
7KB
|
200 lines
Screamer Radio - Beta Development History
Steamcore, 2003-2006
www.screamer-radio.com
* Means something was changed/fixed
+ Means something was added
- Means something was removed
-- Version 0.3.9, beta
070222:
* Solved the lockup bug, FINALLY managed to painfully replicate the problem
070217:
* Removed an unneccessary callback from BASS and improved recorder semaphore
protection hopefully eliniating any potential deadlock bugs therein
+ Preset update notification added on manual update (silent on automatic)
+ Implemented basic proxy auth support
070215:
* Reverted window resize code to that of beta 060524
* Presets are now downloaded from a separate cache server to reduce
load on the main website
070128:
* Now using CreateTimerQueue-timers instead, should work in win2k
* Upgraded BASS to 2.3.0.2
070120:
* Improved proxy settings, they should now work much better
+ Added warning on exit when recording
+ Now recognizes icyx://
* Updated license agreement, Screamer Radio may no longer be modified
without restrictions for commercial applications
061223:
* The menu option Log Window is now straight under the help menu
061212:
* Moved Window menu, it is now a sub menu of the Help menu
* Right aligned the Help menu
061207:
* Implemented UTF-8 support for favorites and settings, forgot about those
* Now linking to UTF-8 version of Expat, UTF-16 was too messy
- Dropped charset.dll, don't need it any more
061124:
* Refurbished configuration dialog
+ Added browse button to editor setting
061027:
* Updated some confusing menu entries
* Last category in preset menu failed sometimes (ex: when playing Blue Mars)
+ Reinstated some old window resizing code.. looks okay with larger fonts now?
+ Now using libiconv for character code conversions (much more stable!)
+ Thanks to libiconv I now have a UNICODE build of Screamer Radio
* Clipboard routines didn't work with UNICODE, fixed
061001:
* Fixed some preset/favorites parsing bugs
* Improved playlist parsing (won't open html-files or open browser links now)
* Tray icon is now triggered on mouseup, not mousedown (proper behaviour)
060530:
* Upgraded BASS to 2.3.0.1
* Upgraded BASSWMA to 2.3.0.1
* Upgraded BASS_AAC to 2.3
* Screamer Radio now reports it's own user agent (thanks to BASS 2.3)
* Improved proxy support by BASS?
060524:
* Tray icon routines could cause startup crash
* Log window would always show up on start in some circumstances
+ Added and updated a few language files
060511:
* Now saving history and config to disk at every successful connect
060305:
+ Last used preset category now ends up at the bottom of the presets menu
+ Log window now snaps to main window
+ Log window now is shown/hidden along with main window if snapped
* Upgraded to Expat 2.0.0
* Will now play streams beginning with icy://
060227:
+ Winamp DSP plugin support, put plugins in a subfolder called plugins
060225:
* Improved threading code
* Fixed a 20 byte memory leak that's been haunting me for a week
* Now using windows multimedia timers instead of message loop dependent ones
060224:
+ UI now completely separated from core, console demo version available..
* Updated allocation strategy for buffers, should use less CPU now
+ Command line support, example: "screamer.exe http://www.di.fm/mp3/trance.pls"
060221:
* Massive internal restructuring, moving towards better OOP-design..
* Finally seem to be able to display correct mpeg type and bitrate
* Upgraded BASS to 2.2.0.4
* Upgraded BASSWMA to 2.2.0.8
* Fixed potential socket crash bug in playlist downloader
* Eliminated an unnecessary thread (thanks to better OOP design)
* AAC bitrate calc (ADTS parser) could end up in an infinite loop
060217:
* New metadata routines didn't always clear title and track
* Device enumerator now skips emulated devices (as well as bluetooth)
060215:
* Improved stream bitrate calculation and metadata callbacks
* Ogg streams could potentially crash Screamer (in some VERY rare cases)
* Oops, managed to mess up the log, now working again..
060214:
* Fixed favorites saving, again.. for real this time
+ Added menu option "Web Directory" to presets
060212:
* COM is now initialized for every thread, hopefully this will fix WMA problems
+ Now displaying why the last source failed in the error popup
* WMA metadata now working again (broken since update to BASSWMA 2.2.0.7)
* Error message when failing a WMA-stream was sometimes "No error"
+ Can now display bitrate on AAC streams as well (parsing ADTS frames)
060211:
* Open Recording Folder didn't always behave properly, should work now
+ Screamer Radio now asks if it should autoupdate presets at every startup
* Presets are now updated silently, no annoying messagebox at startup
+ Add favorite now has a dialog window
* It's now possible to record AAC-streams too (reencoded with Lame like WMA)
+ Upon first startup, Screamer now asks what language to use
* Log window now centered on first startup
060207:
* The user favorites wasn't saved properly using XML codewords (& -> &)
* Updated German language file
* Add to Favorites is now translatable (forgot about that one)
-- Version 0.3.8, released 2006-02-06
060131:
* Fixed a memory allocation bug that could induce crashes, thanks jolle
060130:
* Much improved ASX playlist parser
* Slightly better playlist type detection
+ Support for MSN Messenger "What I'm Listening To"
+ Users may now FINALLY Add Favorites from within Screamer Radio
060128:
* The playlist downloader can now handle HTTP/1.1 302 redirects
* Some internal restructuring
* Upgraded BASS to 2.2.0.3
* Upgraded BASSWMA to 2.2.0.7
+ Introducing BASS_AAC version 2.2, basic support for AAC, aacPlus and MP4
050605:
* Ampersands in the track title would be displayed wrong
* Changed "Single Song Mode" to "Single Track Mode"
050604:
* Some UNICODE playlists weren't parsed correctly
-- Version 0.3.7, released 2005-05-31
050530:
+ Single song recording mode, enable it in the recording menu
050524:
+ Balloon popups in tray
+ Now using zlib to download deflated (gzipped) presets,
this will save me (and you) a little bandwith
+ Added .wax as possible playlist extension
* Upgraded BASSWMA to 2.1.0.1, fixing a server playlist bug, thanks Ian!
+ Somewhat more sophisticated parsing of asx-playlists
* Window in build 050226 would steal focus
* Screamer Radio wouldn't start minimized even if a Windows shortcut said so
* Upgraded BASS to 2.1.0.5
* Upgraded BASSWMA to 2.1.0.2
* Balloon popups now only updated when necessary, silly code :)
* Screamer Radio no longer remembers recording state between sessions
* Audio is now unmuted on connect
+ New copy to clipboard option, copy the playlist URL
* Renamed 'lang.default.xml' to 'lang.english.xml'
+ It's now easier to select language file, Settings -> Language
* Log window would steal focus sometimes
050226:
* Screamer wouldn't play WMA streams over HTTP if URL didn't have .wma or .asf
* Recording bitrate could be wrong sometimes